#ifndef ACCEPTOR_H
#define ACCEPTOR_H

#include "common.h"

// acceptor 负责接收客户请求，建立连接
// acceptor 实际是一个 tcp server，设置参数后，进行监听然后返回
struct acceptor
{
    int listen_port; // 监听端口
    int listen_fd;   // 监听fd
};

// 初始化 acceptor
struct acceptor *acceptor_init(int port);

#endif